div.tx-zboard table {
    border-collapse: collapse;
    width: 100%;
}

div.tx-zboard table p {
    margin: 0;
    padding: 0;
}

div.tx-zboard p.title {
    font-weight: bold;
    margin-bottom: 0.5em;
}

div.tx-zboard table td {
    border: 1px solid #ccc;
    padding: 5px;
    vertical-align: top;
}

div.tx-zboard table tr.heading td {
    background: #336699;
    padding: 5px;
}

div.tx-zboard table tr.heading td,
div.tx-zboard table tr.heading td a {
    color: white;
}

div.tx-zboard table tr.subheading td {
    background: #eee;
    padding: 2px 5px;
    font-size: 11px;
}

div.tx-zboard label {
    display: block;
}

div.tx-zboard .form-text {
    width: 350px;
}

div.tx-zboard .form-textarea {
    width: 350px;
}

div.tx-zboard .no-avatar {
    background: #eee;
}

div.tx-zboard table.topic td.col1 {
    width: 20%;
}

div.tx-zboard table.profile td.col2 {
    width: 20%;
}

div.tx-zboard table.categories td.col1 {
    width: 60%;
}

div.tx-zboard table.forums td.col1 {
    width: 60%;
}

div.tx-zboard table.topics td.col1 {
    width: 60%;
}

div.tx-zboard div.paginator {
    text-align: right;
}
